package com.roc.pojo;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;


/**
* <p>Title:业务受理 </p>
* <p>Description: </p>
* <p>Company: </p>
* @author 
* @date 2016年11月21日上午11:11:27
*/
@Entity
@Table(name = "tbl_mcht_business")
public class TblMchtBusiness  implements Serializable{
	@Id
	@Column(name="mcht_cd")
	private String MchtCd;	//商户编码      
	@Column(name="prod_cd")
	private String ProdCd;	//开通产品类型      
	@Column(name="prod_cd_text")
	private String ProdCdText;	//开通产品类型说明 
	@Column(name="fee_money_cd")
	private String FeeMoneyCd = "RMB";	//清算币种代码           
	@Column(name="fee_mode_type")
	private String FeeModeType = "0";	//手续费模式;1:收支两条线,0:轧差
	@Column(name="fee_settlement_type")
	private String FeeSettlementType;	//收支两条线模式;   
	@Column(name="fee_holiday")
	private String FeeHoliday = "0";	//节假日合并结算;0:合并；1:不合并        
	@Column(name="service_fee_type")
	private String ServiceFeeType;	//服务费收取模式               
	@Column(name="service_fee_static_ammount")
	private String ServiceFeeStaticAmmount;	//服务费收取方式为固定时的金额   
	@Column(name="service_fee_level_count")
	private int ServiceFeeLevelCount;	//服务费层级   
	@Column(name="service_fee_mode")
	private String ServiceFeeMode;	//服务费清算模式      
	@Column(name="service_fee_unit")
	private String ServiceFeeUnit;	//服务费收取单位        
	@Column(name="service_fee_term")
	private String ServiceFeeTerm;	//累进周期:0_月,1_自定义累进周期  
	@Column(name="service_fee_sumto")
	private String ServiceFeeSumto;	//服务费收取形式：0_按Pos终端收取，1_按商户收取
	@Column(name="service_fee_circle")
	private String ServiceFeeCircle;	//服务费收取周期            
	@Column(name="service_fee_others")
	private String ServiceFeeOthers;	//服务费收取周期其它说明  
	@Column(name="service_fee_start")
	private String ServiceFeeStart;	//服务费收取开始日期    
	@Column(name="service_fee_clct")              	
	private String ServiceFeeClct;	//服务费收取方式
	@Column(name="service_fee_clct_others")
	private String ServiceFeeClctOthers;	//服务费收取方式其它 
	@Column(name="systemflag")
	private String Systemflag;	//系统标识  
	@Column(name="ext1")
	private String Ext1;	//备用    
	@Column(name="ext2")
	private String Ext2;	//备用 
	@Column(name="ext3")
	private String Ext3;	//备用      
	@Column(name="ext4")
	private String Ext4;	//备用       
	@Column(name="service_fee_yesno")
	private String ServiceFeeYesno;	//服务费类型：1:有，0:无  
	@Column(name="rec_opr_id")
	private String RecOprId;	//操作类型     
	@Column(name="rec_upd_opr")
	private String RecUpdOpr;	//操作员        
	@Column(name="rec_crt_ts")
	private  Date RecCrtTs;	//生成时间   
	@Column(name="rec_upd_ts")
	private Date RecUpdTs;	//更新时间      
	@Column(name="oper_in")
	private String OperIn;	//I:insert;U:update;D:delete                   	
	public String getMchtCd() {
		return MchtCd;
	}
	public void setMchtCd(String mchtCd) {
		MchtCd = mchtCd;
	}
	public String getProdCd() {
		return ProdCd;
	}
	public void setProdCd(String prodCd) {
		ProdCd = prodCd;
	}
	public String getProdCdText() {
		return ProdCdText;
	}
	public void setProdCdText(String prodCdText) {
		ProdCdText = prodCdText;
	}
	public String getFeeMoneyCd() {
		return FeeMoneyCd;
	}
	public void setFeeMoneyCd(String feeMoneyCd) {
		FeeMoneyCd = feeMoneyCd;
	}
	public String getFeeModeType() {
		return FeeModeType;
	}
	public void setFeeModeType(String feeModeType) {
		FeeModeType = feeModeType;
	}
	public String getFeeSettlementType() {
		return FeeSettlementType;
	}
	public void setFeeSettlementType(String feeSettlementType) {
		FeeSettlementType = feeSettlementType;
	}
	public String getFeeHoliday() {
		return FeeHoliday;
	}
	public void setFeeHoliday(String feeHoliday) {
		FeeHoliday = feeHoliday;
	}
	public String getServiceFeeType() {
		return ServiceFeeType;
	}
	public void setServiceFeeType(String serviceFeeType) {
		ServiceFeeType = serviceFeeType;
	}
	public String getServiceFeeStaticAmmount() {
		return ServiceFeeStaticAmmount;
	}
	public void setServiceFeeStaticAmmount(String serviceFeeStaticAmmount) {
		ServiceFeeStaticAmmount = serviceFeeStaticAmmount;
	}
	public int getServiceFeeLevelCount() {
		return ServiceFeeLevelCount;
	}
	public void setServiceFeeLevelCount(int serviceFeeLevelCount) {
		ServiceFeeLevelCount = serviceFeeLevelCount;
	}
	public String getServiceFeeMode() {
		return ServiceFeeMode;
	}
	public void setServiceFeeMode(String serviceFeeMode) {
		ServiceFeeMode = serviceFeeMode;
	}
	public String getServiceFeeUnit() {
		return ServiceFeeUnit;
	}
	public void setServiceFeeUnit(String serviceFeeUnit) {
		ServiceFeeUnit = serviceFeeUnit;
	}
	public String getServiceFeeTerm() {
		return ServiceFeeTerm;
	}
	public void setServiceFeeTerm(String serviceFeeTerm) {
		ServiceFeeTerm = serviceFeeTerm;
	}
	public String getServiceFeeSumto() {
		return ServiceFeeSumto;
	}
	public void setServiceFeeSumto(String serviceFeeSumto) {
		ServiceFeeSumto = serviceFeeSumto;
	}
	public String getServiceFeeCircle() {
		return ServiceFeeCircle;
	}
	public void setServiceFeeCircle(String serviceFeeCircle) {
		ServiceFeeCircle = serviceFeeCircle;
	}
	public String getServiceFeeOthers() {
		return ServiceFeeOthers;
	}
	public void setServiceFeeOthers(String serviceFeeOthers) {
		ServiceFeeOthers = serviceFeeOthers;
	}
	public String getServiceFeeStart() {
		return ServiceFeeStart;
	}
	public void setServiceFeeStart(String serviceFeeStart) {
		ServiceFeeStart = serviceFeeStart;
	}
	public String getServiceFeeClct() {
		return ServiceFeeClct;
	}
	public void setServiceFeeClct(String serviceFeeClct) {
		ServiceFeeClct = serviceFeeClct;
	}
	public String getServiceFeeClctOthers() {
		return ServiceFeeClctOthers;
	}
	public void setServiceFeeClctOthers(String serviceFeeClctOthers) {
		ServiceFeeClctOthers = serviceFeeClctOthers;
	}
	public String getSystemflag() {
		return Systemflag;
	}
	public void setSystemflag(String systemflag) {
		Systemflag = systemflag;
	}
	public String getExt1() {
		return Ext1;
	}
	public void setExt1(String ext1) {
		Ext1 = ext1;
	}
	public String getExt2() {
		return Ext2;
	}
	public void setExt2(String ext2) {
		Ext2 = ext2;
	}
	public String getExt3() {
		return Ext3;
	}
	public void setExt3(String ext3) {
		Ext3 = ext3;
	}
	public String getExt4() {
		return Ext4;
	}
	public void setExt4(String ext4) {
		Ext4 = ext4;
	}
	public String getServiceFeeYesno() {
		return ServiceFeeYesno;
	}
	public void setServiceFeeYesno(String serviceFeeYesno) {
		ServiceFeeYesno = serviceFeeYesno;
	}
	public String getRecOprId() {
		return RecOprId;
	}
	public void setRecOprId(String recOprId) {
		RecOprId = recOprId;
	}
	public String getRecUpdOpr() {
		return RecUpdOpr;
	}
	public void setRecUpdOpr(String recUpdOpr) {
		RecUpdOpr = recUpdOpr;
	}
	 
	public String getOperIn() {
		return OperIn;
	}
	public void setOperIn(String operIn) {
		OperIn = operIn;
	}
	public Date getRecCrtTs() {
		return RecCrtTs;
	}
	public void setRecCrtTs(Date recCrtTs) {
		RecCrtTs = recCrtTs;
	}
	public Date getRecUpdTs() {
		return RecUpdTs;
	}
	public void setRecUpdTs(Date recUpdTs) {
		RecUpdTs = recUpdTs;
	}

	
	
}
